<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    
</body>
<script>
    // 循环中的关键词     
    // continue;    跳过本次进入下一次  (只能在循环语句中使用，使本次循环结束，即跳过循环体中下面尚未执行的语句，接着进行下次)

    // 注意: 
    // (1) 位于continute之后的语句不执行
    // (2) 对于 while 和 do-while 循环，continue 语句执行之后的动作是条件判断(求解表达式)；对于 for 循环，随后的动作是变量更新(自增/自减)。

    // 打印 1-100中的偶数 => 跳过奇数
    // for(var i = 1; i <= 100; i++){
    //     if(i % 2 == 0){
    //         document.write(i + "<br>");
    //     }
    // }

    // debugger;
    // for(var i = 1; i <= 100; i++){
    //     if(i % 2 == 1){
    //         continue;
    //     }
    //     document.write(i + "<br>");
    // }


    // 对于 while 和 do-while 循环，continue 语句执行之后的动作是条件判断(求解表达式)
    // var i = 1;
    // while(i <= 100){
    //     if(i % 2 == 1){
    //         continue;
    //     }
    //     document.write(i + "<br>");
    //     i++;
    // }

    // 解决方法
    // 初始值
    // i=> [1,100]   => 循环中的i值 [2,101]
    // i=> [0,99 ]   => 循环中的i值 [1,100]

    // var i = 0;                          
    // while(i < 100){
    //     i++;
    //     if(i % 2 == 1){
    //         continue;
    //     }
    //     document.write(i + "<br>");
    // }


    // 练习:  求整数1～100的累加值，但要求跳过所有个位为3的数。 (3 13 23 33 43 53 63)

    for( var i = 1, sum = 0 ; i <= 100;i++ ){
        if(i % 10 == 3){
            continue;
        }
        document.write(i+"<br>");
        sum += i;
    }
    console.log(sum);




</script>
</html>